package exercise;

import java.util.*;

/**
 * @classname:Test
 * @description:
 * @author: Mr.Z
 * @date: 2020/12/20 16:18
 * @version: 0.1
 * @since:1.8
 */
public class Test {
    public static void main(String[] args) {

        ArrayList<Integer> list = new ArrayList<>();
        list.add(12);
        list.add(34);
        list.add(2);
        list.add(2);

        Vector vector = new Vector(10);
        Iterator<Integer> iterator = list.iterator();
        while (iterator.hasNext()){
            Integer next = iterator.next();
            if(next.equals(12)){
                list.remove(next);
            }
        }
        LinkedHashMap linkedHashSet = new LinkedHashMap();
        linkedHashSet.put("ds", 22);
//        System.out.println(list);
//        List<Integer> list1 = Collections.synchronizedList(new ArrayList<>());
//        list1.add(3);
//        list1.add(4);
//        System.out.println(list1);

        Collections.sort(list);
//        list.sort(new Comparator<Integer>() {
//            @Override
//            public int compare(Integer o1, Integer o2) {
//                return o1.compareTo(o2);
//            }
//        });
//        System.out.println(list);

//        LinkedList<Integer> linkedList = new LinkedList<>();
//        linkedList.add(23);
//        Vector vector = new Vector();
//        vector.add(23);
//        CopyOnWriteArrayList copyOnWriteArrayList = new CopyOnWriteArrayList();


//        ArrayList<Object> list = new ArrayList<>(10);
//        list.add(23);
//        list.add(12);
//        list.add("SDSDS");
//        list.add(13);
//        for (int i = 0; i < list.size(); i++) {
//            System.out.println("元素"+i+":"+list.get(i));
//        }

//        Iterator<Object> iterator = list.iterator();//集合的每个元素
//        while (iterator.hasNext()){
//            Object next = iterator.next();
//            System.out.println(next);
//        }

//        list.forEach((element) -> {
//            System.out.println(element);
//        });


        for (Object o : list) {
            System.out.println(o);
        }
          //  list.removeIf(s->Integer.valueOf(12).equals(s));

//        for (int i = 0; i < list.size(); i++) {
//            if(Integer.valueOf(12).equals(list.get(i))){
//                list.remove(i);
//                i--;
//            }
//        }
//        System.out.println(list);


    }
}
